package com.plian.system.service.fr.internalauditmanagement;

import com.plian.system.model.R;
import com.plian.system.vo.fr.internalauditmanagement.IamAuditRectifyVO;
import com.plian.system.vo.fr.internalauditmanagement.IamWorkYearAuditProjectVO;
import com.plian.system.vo.report.ReportReturnVO;

public interface IamReportService {

    /**
     * 审计问题整改清单
     *
     * @param auditRectifyVO
     * @return
     */
    R<ReportReturnVO> rectifyListData(IamAuditRectifyVO auditRectifyVO);

    /**
     * 内盛项目清单
     *
     * @param auditProjectVO
     * @return
     */
    R<ReportReturnVO> internalAuditProjectData(IamWorkYearAuditProjectVO auditProjectVO);

//    /** TODO DEL
//     * 导入
//     *
//     * @param progressId
//     * @param inputStream
//     * @param
//     * @return
//     */
//    Future<ImportResult> importExcel(String progressId, InputStream inputStream);
//
//    /**
//     * 审计整改导入模版
//     * @param response
//     * @param os
//     */
//    void exportTemplateExcel(HttpServletResponse response, OutputStream os);
}
